PEP 8 – Style Guide for Python Code
Prescriptive: Naming Conventions
Function and Method Arguments
Always use self for the first argument to instance methods.
Always use cls for the first argument to class methods.
selfもclsもキーワードではなく(必須ではないが)使うという慣習(多数が従う)
classはキーワード。かぶらない命名としてはclssよりclass_